.b_dashed { border-bottom: 1px dashed #e4e4e4; }
.ord_pic { width: 72px; height: 72px; border: 1px solid #e4e4e4; float: left; margin-right: 80px; display: block; }
.ord_name { width: 72px; line-height: 72px; float: left; margin-right: 20px; }
.ord_price { width: 72px; float: left; margin-right: 60px; padding: 16px 0; }
.ord_price_a { width: 100%; line-height: 20px; text-align: center; color: #e4393c; }
.ord_price_b { width: 100%; line-height: 20px; text-align: center; }
.ord_time { width: 72px; float: left; margin-right: 60px; padding: 16px 0; color: #999; }
.ord_year { width: 100%; line-height: 20px; text-align: center; }
.ord_day { width: 100%; line-height: 20px; text-align: center; }
.ord_comp { width: 72px; line-height: 72px; float: left; margin-right: 20px; }
.ord_s { width: 72px; line-height: 72px; float: right; }
.my_goods { padding: 10px 0; display: inline-block; width: 100%; overflow-x: hidden; position: relative; }
.my_goods_box { height: 135px; width: 1000px; }
.my_goods_l { display: inline-block; width: 100px; height: 135px; float: left; padding: 0 0 0 40px; }
.my_goods_p { width: 100px; color: #333; font-family: verdana; line-height: 25px; text-align: center; }
.mrb10 { margin-bottom: 10px; }
.follow { padding: 10px 0; display: inline-block; width: 100%; overflow-x: hidden; position: relative; }
.follow_box { height: 135px; width: 1000px; }
.follow_p { display: inline-block; width: 118px; height: 135px; float: left; margin: 0 0 0 40px; border: 1px solid #e4e4e4; }
.follow_name { width: 100%; color: #333; font-family: verdana; line-height: 25px; text-align: center; }
.follow_num { width: 100%; color: #333; font-family: verdana; line-height: 25px; text-align: center; }
.follow_p2 { display: inline-block; width: 118px; height: 135px; float: left; margin: 0 0 0 15px; border: 1px solid #e4e4e4; }
.story { width: 200px; float: right; background: #fff; padding: 10px; }
.story_txt { color: #333; float: left; font-family: 'microsoft yahei'; font-size: 16px; line-height: 20px; }
.story_box { padding: 10px 0; display: inline-block; width: 100%; }
.story_p { display: block; width: 180px; padding: 20px 0 0 0; margin: 0 auto; border-bottom: 1px dashed #e4e4e4; }
.story_des { width: 180px; color: #333; font-family: verdana; line-height: 25px; text-align: center; }
.pointer { cursor: pointer; }
.orderstate { background: #f2f2f2; border: 1px solid #e4e4e4; padding: 0 5px; margin-bottom: 10px;}
.orderstate .mt { height: 25px; line-height: 25px; padding: 4px 8px; }
.orderstate .mt strong { float: left; font-size: 14px; }
.ftx14, .flk14 a:link, .flk14 a:visited, a.flk14:link, a.flk14:visited { color: #12a000; }
.orderstate .mc { padding: 10px 8px; }
.process { margin: 0 auto; padding: 40px 0 80px; width: 533px; }
.process .node { width: 13px; }
.process .node, .process .proce { background-image: url("../images/bg_state.jpg"); background-repeat: no-repeat; float: left; height: 13px; position: relative; }
.node.ready { background-position: -150px 0; }
.process .node ul { margin-left: -152px; width: 318px; z-index: 1; }
.process ul { margin-top: -38px; position: absolute; text-align: center; }
.process .tx1 { height: 36px; margin-bottom: 16px; }
.process .tx3 { color: #999; line-height: 15px; }
.proce.ready { background-position: 0 0; }
.process .proce { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #fff; border-image: none; border-style: solid; border-width: 0 5px; width: 150px; }
.ordertrack { border: 1px solid #e4e4e4; position: relative; }
.ordertrack .tab { background: #f6f6f6; border-bottom: 1px solid #e4e4e4; height: 30px; line-height: 30px; overflow: visible; }
.ordertrack .tab li { border-right: 1px solid #e4e4e4; cursor: pointer; }
.ordertrack .tab .curr h2 { background: none repeat scroll 0 0 #fff; color: #333; height: 31px; position: relative; }
.ordertrack .tab li h2 { color: #666; float: left; height: 30px; padding: 0 8px; }
.ordertrack .mc { padding: 12px; }
table { empty-cells: show; }
.ordertrack th strong { border-bottom: 1px solid #f2f2f2; display: block; margin-bottom: 5px; padding-bottom: 3px; text-align: left; }
.ordertrack td { vertical-align: top; }
.ordertrack .mc .extra { margin-top: 10px; }
.ordertrack .mc .extra span { display: inline-block; margin-right: 30px; }
.hide { display: none; }
.orderinfo-box, .ordermess { background: none repeat scroll 0 0 #f2f2f2; border: 1px solid #e4e4e4; overflow: visible; padding: 0 5px 10px; }
.mb10 { margin-bottom: 10px; }
.orderinfo-box .mt, .ordermess .mt { font-size: 14px; height: 30px; line-height: 30px; padding: 0 8px; }
.orderinfo-box .mc, .ordermess .mc { background: #fff; overflow: visible; padding: 5px 8px; }
.orderinfo-box .mc dl { border-top: 1px solid #ededed; padding: 10px 5px; }
.orderinfo-box .mc dt {margin-bottom: 4px; }
.orderinfo-box .mc dl.fore { border-top: 0 none; }
.orderinfo-box dt .i-mt { float: left; margin-right: 34px; }
.orderinfo-box .p-list { border-left: 1px solid #dedede; margin-right: -1px; overflow: hidden; }
.orderinfo-box .p-list table { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-collapse: collapse; border-color: #dedede; border-image: none; border-style: solid; border-width: 0 1px; margin-left: -1px; }
.orderinfo-box .p-list table { border-collapse: collapse; }
.orderinfo-box .p-list th { background: none repeat scroll 0 0 #f0f0f0; border-bottom: 1px solid #dedede; border-left: 1px solid #f0f0f0; border-top: 1px solid #dedede; font-weight: normal; padding: 5px; }
.orderinfo-box .p-list td { background: none repeat scroll 0 0 #fff; border-bottom: 1px solid #dedede; border-left: 1px solid #f0f0f0; border-top: 1px solid #dedede; padding: 5px; text-align: center; }
.barcode { height: 20px; padding: 0 5px; position: relative; }
.orderinfo-box .total:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.orderinfo-box .total { padding: 15px 10px 0; }
.orderinfo-box .total ul { float: right; font-size: 14px; overflow: hidden; padding: 0 20px 10px 0; }
.orderinfo-box .total li { line-height: 20px; overflow: hidden; }
.orderinfo-box .total li span { float: left; text-align: right; width: 150px; }
.clr { clear: both; display: block; font-size: 0; height: 0; line-height: 0; overflow: hidden; }
.orderinfo-box .total .extra { border-top: 1px solid #ccc; float: right; font-size: 16px; font-weight: bold; padding: 10px 20px 0 0; }
.ftx04, .flk04 a:link, .flk04 a:visited, a.flk04:link, a.flk04:visited { color: #e3393c; }
.orderinfo-box .total .extra b { font-size: 24px; }
.btn-1, .btn-2, .btn-3, .btn-4 { background-color: #e74649; background-image: linear-gradient(to top, #e74649 0px, #df3134 100%); border-radius: 2px; color: #fff; display: inline-block; height: 18px; line-height: 18px; padding: 3px 15px 4px; }
.btn-1:link, .btn-1:visited, .btn-2:link, .btn-2:visited, .btn-3:link, .btn-3:visited, .btn-4:link, .btn-4:visited { color: #fff; text-decoration: none; }
.node.wait { background-position: -150px -40px; }
.node.ready { background-position: -150px 0; }
.node.singular { background-position: -150px -60px; }
.proce.wait { background-position: 0 -40px; }
.proce.doing { background-position: 0 -20px; color: #360; }
.btn-subox{padding:10px 20px; text-align:right}
